package com.mall.huohuo.service.address.service;

import com.mall.huohuo.result.PageResult;
import com.mall.huohuo.service.address.domain.MemberAddress;

/**
 * @author zyconding
 * @version MemberAddressInfo.java, v 0.1 2020-09-13 20:39 zyconding
 */
public interface MemberAddressInfoService {

    /**
     * 获取用户地址
     * @param memberId 用户id
     * @param pageNum 当前页页码
     * @param pageSize 每页大小
     * @return 分页之后的用户地址，默认是按照默认的位置来返回
     */
    PageResult<MemberAddress> getMemberAddressList(Long memberId, Integer pageNum, Integer pageSize);

    /**
     * 获取用户地址信息
     * @param memberId 用户id
     * @param addressId 地址id
     * @return 用户收货地址
     */
    MemberAddress getMemberAddressDetail(Long memberId, Long addressId);
}
